Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F7 USA F1 VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo USTA/Safeway Challenger - Aptos 2003 USTA Challenger of Calabasas - Calabasas Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb ATU Cup - Weiden Binghamton Professional Tennis Tournament - Binghamton USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Baden Open - Ettlingen Intelig Tennis Cup - Brasilia Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx USTA Challenger of Dallas - Dallas Amazonia Open de Tenis - Belem Champaign Challenger USTA Challenger of Oklahoma - Tulsa Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Copa Ericsson Peru - Lima VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount TESS Tennis Classic - Campinas University of Tennessee USTA Challenger - Knoxville The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Unique Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton Cridicard Mastercard Tennis Cup - Campos do Jordao Muller Cup - Ulm 2002 USTA Challenger of Calabasas - Calabasas Aberto Da Costa Do Sauipe - Bahia USTA Championships of Kerrville - Kerrville Copa Ericsson Chile - Santiago Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla Time Warner USTA Challenger - Binghamton Ljubljana Open 2002 - Ljubljana 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville 2002 Azalea Orthopedic Challenger - Tyler Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Theusbridge.com Tennis Classic - Tarzana VIII Avierto Internacional de Salinas - Salinas Sail Open - New Delhi Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills New Delhi Challenger II - New Delhi Izmir Cup - Izmir USTA Men's Challenger of Dallas - Dallas Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Nielsen USTA Pro Tennis Championship - Winnetka Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda V Manta Open-Trofeo Ricardo Delgado Aray - Manta Burbank Challenger - Burbank SMS Tennis Cup - Sao Paulo Fifth Third Bank Tennis Championships - Lexington USTA Challenger of Orlando - Orlando USTA Challenger of Tiburon - Tiburon AT&T Challenger of Dallas - Dallas Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao Challenger Leon 2004 - Leon Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Busan Open Challenger Tennis - Busan Seguros Bolivar Open - Bogota XIV Challenger ATP Club Premium Open - Quito Challenger Lugano - Lugano Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville XL Capital Bermuda Open - Bermuda JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Sao Paulo Challenger Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Dallas Challenger The 'Fitz' Casino Challenger - Tunica Bogota Challenger Top Wool Challenger - Biella The West Side Tennis Club Grass Court Challenger - Forest Hills Talahassee Challenger Ostrava Challenger Copa Petrobras Brazil - Belo Horizonte Nottingham Challenger JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas Belo Horizonte Challenger Czech Open 2006 - Prostejov Campos do Jordao Challenger The Commercia Challenger - Aptos Brasilia Challenger Austin Challenger - Austin Lubbock Challenger - Lubbock Cali Challenger The Swanston Challenger - Sacramento Tiburon Challenger - Tiburon Bogota Challenger Sacramento Challenger Sao Paulo Challenger Honolulu Challenger Baton Rouge Challenger Ford Tennis Championships - Louisville Savannah Challenger Carson Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Challenger Groningen - Groningen Sao Paulo Challenger Honolulu Challenger BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Dallas Challenger Campos do Jordao Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger Recife Challenger AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Rome Challenger Ojai Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Swanston Challenger - Sacramento III Aberto Santa Catarina de Tenis - Florianopolis Honolulu Challenger Dallas Challenger Vancouver Challenger Calabasas Challenger Hurricane Tennis Open - Bradenton BH Tenis Open International Cup 2008 - Belo Horizonte Rio De Janeiro Challenger San Jose Challenger Copa Petrobras-Colombia - Bogota Ford Tennis Championships - Louisville Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas II Naples ITG Challenger - Naples ECU Prague Open - Prague 2007 Nielsen Pro Tennis Championship - Winnetka XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi 2001 USTA Tallahassee Tennis Challenger - Tallahassee Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Winnetka Challenger USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla If Stockholm Open - Stockholm Open de Montauban - Montauban 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg USTA Challenger of Las Vegas - Las Vegas Sao Paulo - Brazil 2006 Challenger of Santa Clarita California Challenger - Valencia Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Schickedanz Open - Furth The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby 2001 UT Tyler Patriot Challenger - Tyler Campinas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Music City Challenger - Nashville 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Franklin Templeton Tennis Classic - Scottsdale Challenger Britania Zavaleta - Puebla Nottingham Challenger La Serena Open - La Serena VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis IX Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Cali USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount III Gramado Open de Tenis - Gramado Brazil Open - Salvador Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado USTA Tennis Championships of Houston - Houston Copa Ericsson Uruguay - Montevideo Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Grand Prix Hassan II - Casablanca Music City Challenger - Nashville Pro Tennis World Open - Sunrise Mallorca Open - Mallorca Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson USTA Freeman Men's Challenger - Joplin Wailea Men's Challenger - Maui Copa Kia Challenger ATP - Santiago Bogota Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Heineken Open - Auckland International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Copa Petrobras-Brazil - Aracaju Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Salinas Challenger Nottingham-2 Challenger Heineken Open - Auckland Siebel Open - San Jose Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Savannah Challenger Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Heineken Open - Auckland MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Florianopolis Challenger Delray Beach International Tennis Championships - Delray Beach Guadalajara Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Sao Paulo Challenger Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Sao Paulo Challenger Campinas Challenger Belem Challenger Delray Beach International Tennis Championships - Delray Beach Bucaramanga Challenger Dallas Challenger Bank Austria Tennis Trophy - Vienna Citi Open - Washington Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Brasil Open - Sao Paulo Sunrise Challenger US Men's Clay Court Championship - Houston Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Sacramento Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Sydney International - Sydney The Stella Artois Championships - London Sarasota Challenger VTR Open - Vina del Mar Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis Panama City Challenger TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger Nova Challenger Osaka - Osaka Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo USTA Challenger of Burbank - Burbank Copa Ericsson Brazil - Sao Paulo Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage College Station Challenger - College Station U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Copa AT&T - Buenos Aires Aircel Chennai Open - Chennai Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Siebel Open - San Jose Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Brasil Open - Salvador Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Masters - Toronto U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells AEGON International - Eastbourne SAP Open - San Jose U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril BMW Open - Munich Medibank International - Sydney French Open - Paris French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Wimbledon - London Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 River Oaks International Tennis Tournament - Houston